package se.webbzon.boltzmann.editor.component.sequence;

import se.webbzon.boltzmann.game.sequence.builder.AbstractSequenceRow;

public interface GenericRowListener {
	
	/*============================================================
	Public Methods
	============================================================*/
	
	/** This method is invoked when the user calls the method
	 * editRow(AbstractSequenceRow row) in the provided GenericRowPanel.
	 * If the generic panel is cleared then the parameter "row" will 
	 * be null. **/
	public void editRow(GenericRowPanel source, AbstractSequenceRow row);
	
	/** This method is invoked when the user applies a change in
	 * the provided GenericRowPanel. **/
	public void changeRow(GenericRowPanel source, AbstractSequenceRow row);

}
